// 定一个类
class Person {
  // 公有属性
  name;
  // 私有属性
  #age;
  #weight;
  // 构造方法
  constructor(name, age, weight) {
    this.name = name;
    this.#age = age;
    this.#weight = weight;
  }

  // 类内部方法使用私有属性
  info() {
    console.log(`我的年龄是${this.#age}岁 体重是${this.#weight}`);
  }
}

const girl = new Person("小绿儿", 18, "45kg");
console.log(girl);
// 私有属性只能在类的内部进行访问
// console.log(girl.#age); // SyntaxError: Private field '#age' must be declared in an enclosing class
girl.info();